home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 26 / CU Amiga Magazine's Super CD-ROM 26 (1998)(EMAP Images)(GB)[!][issue 1998-09].iso / CUCD / Sound / QS300PatchEd / QS300PatchEd.doc < prev    next >
Text File  |  1998-02-24  |  4KB  |  166 lines

  1. ***************************************************************************
  2.  
  3.                             QS300 Patch Editor
  4.  
  5. ***************************************************************************
  6.  
  7.                                    v0.6
  8.  
  9.                          by R. Lundie © 25/2/1998
  10.  
  11. ***************************************************************************
  12.  
  13.  
  14.  
  15. What is it?
  16. ===========
  17.  
  18. Here it is: another obscure patch editor. This time for the Yamaha QS300/XG
  19. protocol, and all the MIDI gear that supports it (eg CU Amiga's "Project
  20. XG").
  21.  
  22. Like most patch editors, this one came into being through necessity. I made
  23. CU Amiga's "Project XG" and I was disappointed by the total lack of Amiga
  24. software to control it. I could play notes via OctaMED but getting at all
  25. its groovy features (like filters, user-defined voices etc..) had me
  26. spending hours writing SysEx data by hand- not fun as you can imagine!
  27.  
  28. So I used my rusty, 1.3 vintage programming skills to write this program.
  29.  
  30.  
  31.  
  32. Disclaimer
  33. ==========
  34.  
  35. The author cannot be held responsible for any damage done to your hi-fi,
  36. MIDI gear or computer system, whether through his negligence or yours.
  37.  
  38. So if you set the feedback levels too high and blow up your hi-fi/eardrums,
  39. it's not my fault!
  40.  
  41. This software is placed in the public domain and is freely distributable.
  42.  
  43. This software is PATCHWARE: if you make any decent patches with it, please
  44. send them to me.
  45.  
  46.  
  47.  
  48. What can it do?
  49. ===============
  50.  
  51. - Let you edit voice patches in the QS300 format
  52.  
  53. - Let you edit reverb settings in the XG format
  54.  
  55. - Let you edit chorus settings in the XG format
  56.  
  57. - Send them to your XG MIDI devices and play them
  58.  
  59. - Load and save them as an OctaMED Soundstudio MIDI message
  60.  
  61. - Quit :-)
  62.  
  63.  
  64. That's all- if you want more features email me with your ideas, and I'll
  65. implement them as soon as I can.
  66.  
  67.  
  68.  
  69. Requirements
  70. ============
  71.  
  72. - XG compatible MIDI device on the serial port
  73.  
  74. - A manual for the aforementioned device would help
  75.  
  76. - Workbench 2+ (For asl.library)
  77.  
  78. - probably 100k free memory
  79.  
  80.  
  81.  
  82. Usage
  83. =====
  84.  
  85. Go into a shell, CD to the QS300PatchEd directory and type QS300PatchEd.
  86.  
  87. Within a second you will be confronted by a butt-ugly window with 4 sliders and
  88. some numbers on it, and if your XG compatible MIDI device is the same as 
  89. mine you will hear a wibbly squelchy noise.
  90.  
  91.  
  92.  
  93.  
  94. Easy instructions:
  95.  
  96. Fiddle with the sliders to work out what they do, then save when you're happy.
  97.  
  98.  
  99.  
  100.  
  101. Harder to follow, but more detailed instructions:
  102.  
  103. The top slider selects the type of patch to edit; either QS300 voice or XG
  104. reverb/chorus settings (to be expanded).
  105.  
  106. The second slider selects the element of the patch you wish to change, and the
  107. third slider changes the value of that parameter.
  108.  
  109. As you move the "value" slider, your MIDI device will play the current patch
  110. through channel 0 at the note determined by the bottom slider.
  111.  
  112. See your manual for what all the elements do.
  113.  
  114. Try messing with parameters "Wave number LSB", and "cutoff frequency".
  115. Both these have a pretty dramatic effect on the sound. If this doesn't
  116. happen please let me know what MIDI device you're trying to use with the
  117. program and I'll look into it.
  118.  
  119. You can then save the patch to disk, to be loaded into OctaMED as a MIDI
  120. message. The message contains the patch itself, and information to
  121. select that patch.
  122.  
  123. For QS300 patches, the OctaMED message sets it as the active instrument on
  124. channel 0.
  125.  
  126. For reverb/chorus patches, the OctaMED message sets the effect strength to
  127. full on channel 0.
  128.  
  129. Note: only the current patch type is saved to disk, so if you want to save
  130. all your work you have to cycle through "Patch type" and save them separately.
  131.  
  132.  
  133.  
  134.  
  135. Plans
  136. =====
  137.  
  138. - Control of the XG variation effects
  139.  
  140. - Support for saving/loading other file formats (if demand exists)
  141.  
  142. - Support for patch numbers / MIDI channels apart from 0 (!!!)
  143.  
  144. - Support for 2 element patches
  145.  
  146. - Use of CAMD instead of just the serial port, when I can figure out how to
  147.   use it
  148.  
  149. - Nicer looking and more font-sensitive GUI
  150.  
  151.  
  152.  
  153.  
  154. Author
  155. ======
  156.  
  157. Please let me know if you're using the program, and tell me what you think
  158. of it.
  159.  
  160. I am:
  161.  
  162.         Robert Lundie <R.J.Lundie@stud.man.ac.uk>
  163.  
  164. This will be my email address until about 6/98, look me up on Yahoo after that.
  165.  
  166.